package com.hitown.model.dxhd;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 人员态势-重点人员
 * </p>
 *
 * @author menu
 * @since 2021-07-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("DXHD_RYTS_ZDRY")
@ApiModel(value="DxhdRytsZdry对象", description="人员态势-重点人员")
public class DxhdRytsZdry implements Serializable {

    private static final long serialVersionUID=1L;
    @TableId(value = "XXBZ",type = IdType.INPUT)
    @ApiModelProperty(value = "信息标识")
    @TableField("XXBZ")
    private String xxbz;

    @ApiModelProperty(value = "常用证件代码")
    @TableField("CYZJDM")
    private String cyzjdm;


    @ApiModelProperty(value = "证件号码")
    @TableField("ZJHM")
    private String zjhm;

    @ApiModelProperty(value = "姓名")
    @TableField("XM")
    private String xm;

    @ApiModelProperty(value = "性别代码")
    @TableField("XBDM")
    private String xbdm;

    @ApiModelProperty(value = "国籍代码")
    @TableField("GJDM")
    private String gjdm;

    @ApiModelProperty(value = "出生日期")
    @TableField("CSRQ")
    private String csrq;

    @ApiModelProperty(value = "联系电话")
    @TableField("LXDH")
    private String lxdh;

    @ApiModelProperty(value = "政治面貌代码")
    @TableField("ZZMMDM")
    private String zzmmdm;

    @ApiModelProperty(value = "民族代码")
    @TableField("MZDM")
    private String mzdm;

    @ApiModelProperty(value = "学历代码")
    @TableField("XLDM")
    private String xldm;

    @ApiModelProperty(value = "籍贯-国家（地区）")
    @TableField("JG_GJHDQDM")
    private String jgGjhdqdm;

    @ApiModelProperty(value = "籍贯-省市县（区）")
    @TableField("JG_SSXHQDM")
    private String jgSsxhqdm;

    @ApiModelProperty(value = "籍贯-区划内详细地址")
    @TableField("JG_QHNXXDZ")
    private String jgQhnxxdz;

    @ApiModelProperty(value = "实际居住地-地址编码")
    @TableField("SJJZD_DZBM")
    private String sjjzdDzbm;

    @ApiModelProperty(value = "实际居住地-省市县（区）")
    @TableField("SJJZD_SSXHQDM")
    private String sjjzdSsxhqdm;

    @ApiModelProperty(value = "实际居住地-区划内详细地址")
    @TableField("SJJZD_QHNXXDZ")
    private String sjjzdQhnxxdz;

    @ApiModelProperty(value = "重点人员类别代码")
    @TableField("ZDRYLBDM")
    private String zdrylbdm;

    @ApiModelProperty(value = "重点人员类别名称")
    @TableField("RYLBMC")
    private String rylbmc;

    @ApiModelProperty(value = "管控事由")
    @TableField("GKSY")
    private String gksy;

    @ApiModelProperty(value = "管控状态")
    @TableField("GKZT")
    private String gkzt;

    @ApiModelProperty(value = "列控单位")
    @TableField("LKDW")
    private String lkdw;

    @ApiModelProperty(value = "列控时间")
    @TableField("LKSJ")
    private String lksj;

    @ApiModelProperty(value = "处置建议")
    @TableField("CZJY")
    private String czjy;

    @ApiModelProperty(value = "采集时间")
    @TableField("CJSJ")
    private String cjsj;

    @ApiModelProperty(value = "信息入库时间")
    @TableField("XXRKSJ")
    private String xxrksj;

    @TableField("CTU")
    private String ctu;

    @TableField("CTM")
    private Date ctm;

    @TableField("UTU")
    private String utu;

    @TableField("UTM")
    private Date utm;


}
